package Action;

import com.epwk.action.Action;
import com.epwk.action.JSExecutor;
import com.epwk.logger.LoggerControler;
import com.epwk.tools.DateFormat;
import org.openqa.selenium.By;
import Action.*;

/**
 * Created by Administrator on 2016/11/23.
 */
public class requirementToWeike {
    final static LoggerControler log= LoggerControler.getLogger(requirementToWeike.class);

    public static void requirement(By[] arr,Boolean gradeFlag,Boolean regionFlag) throws InterruptedException {
        //        对威客要求标志flag ，其中1表示有要求，0表示没有要求
        Boolean integrityFlag = true;
        if (integrityFlag) {
//            诚信卫士
//            By[] arr = {By.xpath(".//*[text()=\"保证完成\"]"), By.xpath(".//*[text()=\"保证售后\"]"), By.xpath(".//*[text()=\"保证原创\"]")};
            Integrity.integrity(arr);
        } else {
            log.info("雇主对威客没有诚信卫士的要求");
        }


        if (gradeFlag) {
//            威客品级
            Grade.grade("$(\".resdenjibox_btn\").css({'left':'245px'})", "$(\".resdenjibox_x\").width(\"49%\")");
        } else {
            log.info("雇主对威客的品级没有要求");
        }

        if (regionFlag) {
//            地域限制
            Region.region(By.xpath(".//*[text()=\"福建省\"]"), By.xpath(".//*[text()=\"厦门市\"]"));
        } else {
            log.info("雇主对威客没有要求");
        }

    }



    /*
    *
    *雇主对威客没有诚信卫士要求
    * */
    public static void requirement(Boolean gradeFlag,Boolean regionFlag) throws InterruptedException {

        if (gradeFlag) {
//            威客品级
            Grade.grade("$(\".resdenjibox_btn\").css({'left':'245px'})", "$(\".resdenjibox_x\").width(\"49%\")");
        } else {
            log.info("雇主对威客的品级没有要求");
        }

        if (regionFlag) {
//            地域限制
            Region.region(By.xpath(".//*[text()=\"福建省\"]"), By.xpath(".//*[text()=\"厦门市\"]"));
        } else {
            log.info("雇主对威客没有要求");
        }

    }
}
